Skip to content

Introduce Aki throughout the Android app - #39

Merged
AldanaBRZ merged 3 commits into
float3:ankiquestfrom
AldanaBRZ:feat/aki-mascot
Sep 28, 2026
Merged

AldanaBRZ merged 3 commits into
float3:ankiquestfrom
AldanaBRZ:feat/aki-mascot

Conversation

@AldanaBRZ

@AldanaBRZ AldanaBRZ commented Sep 27, 2026 •

Copy link
Copy Markdown
Collaborator

Introduce Aki, the approved red panda study companion, throughout the Android app: launcher and themed icon, Today, completed quests and session summaries, the deck-list heatmap, both widget styles, AnkiQuest settings, and existing notifications.

The seven original poses ship offline. Encouragement reflects the local collection and current daily profile: finishing one deck does not claim all decks are done, stored freezes alone do not imply protection, and yesterday's cached progress gets neutral wording. Artwork is decorative, messages wrap and follow English/Spanish settings, and notification bitmaps are sampled to a small size. Review weights, scoring, delivery rules, account handling and preference keys are unchanged.

Artwork prompts and usage rules are in docs/branding/aki.md. The companion website and desktop source is prepared separately; it does not add a mobile API dependency.

Validation:

  • Kotlin formatting and checks, full Android lint, and the arm64 debug APK build passed locally. Seventy-seven focused tests passed across Aki state/bitmap checks, Home, navigation, widgets, notifier and settings.
  • The native Today screen was captured successfully at 320dp in light and dark themes, including 200% font scale. Aki's message wraps and remains readable.
  • GitHub checks passed on the final commit: Ubuntu, macOS and Windows unit tests; both Android emulator variants; Kotlin and JavaScript lint; and screenshot comparison. The heatmap test initialization failure on the previous commit was fixed before this final run.

@github-actions

github-actions Bot commented Sep 27, 2026 •

Copy link
Copy Markdown

Snapshot diff report vs ankiquest. Open screenshot-diff for diffs.

  • AllActivitiesScreenshotTest: 2 changes
  • AnkiquestHomeScreenshotTest: 2 changes
  • PreferencesScreenshotTest: 1 change
All 5 changed screenshots

AllActivitiesScreenshotTest

  • AnkiquestHomeActivity_compare.png
  • AnkiquestHomeActivity_edgeToEdge_compare.png

AnkiquestHomeScreenshotTest

  • today_320dp_200percent_compare.png
  • today_320dp_compare.png

PreferencesScreenshotTest

  • AnkiquestSettingsFragment_compare.png

@AldanaBRZ
AldanaBRZ merged commit 051112a into float3:ankiquest Sep 28, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant